Definition of Japanese Andromeda

  • (noun) broad-leaved evergreen Asiatic shrub with glossy leaves and drooping clusters of white flowers

Antonyms of Japanese Andromeda


No Antonyms Found.

Homophones of Japanese Andromeda


No Homophones Found.